package file;

import java.io.File;

/**
 * 访问一个目录中的所有子项
 * @author 范传奇
 *
 */
public class ListFilesDemo {
	public static void main(String[] args) {
		/*
		 * 访问当前目录下的所有子项
		 */
		File file = new File(".");
		/*
		 * boolean isFile()
		 * 判断当前File表示的是否为一个文件
		 * 
		 * boolean isDirectory()
		 * 判断当前File表示的是否为一个目录
		 */
		if(file.isDirectory()) {//首先判断是否为一个
			/*
			 * File[] listFiles()
			 * 获取所有子项，数组长度由目录中的子项个数决定。每个元素是一个子项
			 */
			File[] subs = file.listFiles();
			System.out.println(subs.length);
			for(int i=0;i<subs.length;i++) {
				File sub =  subs[i];
				System.out.println(sub.getName());
			}
		}
		
	}
}









